/**
 * 封装 axios 请求模块
 */
import axios from 'axios'
import store from '@/store'

const request = axios.create({
  baseURL: 'http://liufusong.top:8080' // 基础路径
})

// 拦截所有利用request发出的请求
request.interceptors.request.use((config) => {
  // config：当前这次请求的所有配置和请求信息
  if (store.state.user) {
    config.headers.Authorization = store.state.user.token
  }
  return config
})
// 拦截所有响应的结果
request.interceptors.response.use(res => {
  return res.data.body
})

export default request
